/*
 * 附件接口
 * @Description: jishupu-admin-template
 * @Author: 技术铺<jishupu@qq.com>
 * @Date: 2021-11-15
 */
import request from '@/utils/request'

/**
 * 上传
 * @param {Object} params
 * @param {Object} extendConfig
 * @returns new Promise
 */
export function upload(params, extendConfig) {
  return request.post('/v1/attachment/upload', params, extendConfig)
}

/**
 * 根据附件ID集获取附件列表
 * 场景：提供其他模块调用图片等附件回显
 * @param {String} id 查询标识，例：1或1,2
 * @param {Object} extendConfig
 * @returns new Promise
 */
export function list(id, extendConfig) {
  return request.get(`/v1/attachment/list/${id}`, { ...extendConfig })
}

/**
 * 获取附件配置
 * 场景：附件上传提示语、图片类型、大小限制
 * @param {Object} extendConfig
 * @returns  new Promise
 */
export function config(id, extendConfig) {
  return request.get(`/v1/attachment/config`, extendConfig)
}

